Efficient parallel implementation of Potts model
نویسندگان
چکیده
In this work we present a different approach to simulate the Ferromagnetic Potts model [1] described by Renfrey B. Potts in 1952 and it is a generalization of the Ising [2] model. It is well-known that the Potts model has a disadvantage when it is implemented using a Monte Carlo simulation with a standard Metropolis algorithm. Many parallel algorithms have recently been developed to reduce this ”drawback” [3,4]. The problem of these algorithms is that they are much more difficult to parallelize efficiently. Our work describes a parallel Monte Carlo solution, using a C and an MPI library, which is more efficient than the traditional methods. The Potts model consists of spins that are placed on a lattice; the lattice is usually taken to be a two-dimensional rectangular Euclidean lattice, but is often generalized to other dimensions or other lattices. The Hamiltonian function is defined as follows: H = J ∑ (i,j),(i′,j′) 1− δσ(i,j)σ(i′,j′) (1) where J is a positive constant, δ is the Kronecker delta, 1 < δ(i,j) < Nd denotes the orientation of the spin at (i, j), Nd is the number of possible domains in the system at the begining of the simulation and (i, j), (i′, j′) denotes the first neighbourhood area. The probability function is defined as:
منابع مشابه
Scaling properties of a parallel implementation of the multicanonical algorithm
The multicanonical method has been proven powerful for statistical investigations of lattice and offlattice systems throughout the last two decades. We discuss an intuitive but very efficient parallel implementation of this algorithm and analyze its scaling properties for discrete energy systems, namely the Ising model and the 8-state Potts model. The parallelization relies on independent equil...
متن کاملEfficient implementation of low time complexity and pipelined bit-parallel polynomial basis multiplier over binary finite fields
This paper presents two efficient implementations of fast and pipelined bit-parallel polynomial basis multipliers over GF (2m) by irreducible pentanomials and trinomials. The architecture of the first multiplier is based on a parallel and independent computation of powers of the polynomial variable. In the second structure only even powers of the polynomial variable are used. The par...
متن کاملEfficient Minimization of the Non-local Potts Model
The Potts model is a well established approach to solve different multi-label problems. The classical Potts prior penalizes the total interface length to obtain regular boundaries. Although the Potts prior works well for many problems, it does not preserve fine details of the boundaries. In recent years, non-local regularizers have been proposed to improve different variational models. The basi...
متن کاملA Parallel Implementation of the Cellular Potts Model for Simulation of Cell-Based Morphogenesis
The Cellular Potts Model (CPM) has been used in a wide variety of biological simulations. However, most current CPM implementations use a sequential modified Metropolis algorithm which restricts the size of simulations. In this paper we present a parallel CPM algorithm for simulations of morphogenesis, which includes cell-cell adhesion, a cell volume constraint, and cell haptotaxis. The algorit...
متن کاملAsynchronous Parallel Potts Model for Simulation of Grain Growth
This work describes an implementation of the Potts model for simulation of grain growth in 2D on a distributed-memory parallel architecture. The simulation scheme utilizes continuous-time, asynchronous parallel version of the n-fold way algorithm. Each Processing Element (PE) carries a piece of the global simulation domain while the virtual topology of the PEs is in the form of a square grid in...
متن کامل